.exception {
    min-height: 500px;
    height: 80%;
    align-items: center;
    text-align: center;
    margin-top: 150px;

    .img {
        display: inline-block;
        padding-right: 52px;
        zoom: 1;

        img {
            height: 360px;
            max-width: 430px;
        }
    }

    .content {
        display: inline-block;
        flex: auto;

        h1 {
            color: #434e59;
            font-size: 72px;
            font-weight: 600;
            line-height: 72px;
            margin-bottom: 24px;
        }

        .desc {
            color: rgba(0, 0, 0, 0.45);
            font-size: 20px;
            line-height: 28px;
            margin-bottom: 16px;
        }
    }

    // mobile
    .mb_img img {
        max-width: 90vw;
        margin-bottom: 20px;
    }

    .mb_content {
        padding: 20px;
        box-sizing: border-box;

        h1 {
            color: #434e59;
            font-size: 72px;
            font-weight: 600;
            line-height: 72px;
            margin-bottom: 24px;
        }

        .desc {
            color: rgba(0, 0, 0, 0.45);
            font-size: 20px;
            line-height: 28px;
            margin-bottom: 16px;
        }
    }
}